#!/bin/bash

echo "=== Kafka 大批量数据处理 Demo 测试脚本 ==="
echo ""

# 检查Java版本
echo "1. 检查Java版本:"
java -version
echo ""

# 检查Maven版本
echo "2. 检查Maven版本:"
mvn -version
echo ""

# 编译项目
echo "3. 编译项目:"
mvn clean compile
echo ""

# 运行测试
echo "4. 运行测试:"
mvn test
echo ""

# 打包项目
echo "5. 打包项目:"
mvn package -DskipTests
echo ""

echo "=== 测试完成 ==="
echo ""
echo "使用方法:"
echo "1. 启动Kafka服务器"
echo "2. 运行应用: mvn spring-boot:run"
echo "3. 访问 http://localhost:8080/api/kafka/info 查看API信息"
echo "4. 使用以下命令测试批量发送:"
echo "   curl -X POST 'http://localhost:8080/api/kafka/send-batch?count=1000'"
echo ""
